input{outline: 0;}
::-ms-clear,::-ms-reveal{display: none;}
.minput .placeholder,.deal_field>input.placeholder{color: #bfc5cb;}
.main{margin-bottom: 10px;}
.height_main{background: #FFF; border-top: 10px solid #ebecec; border-left: 10px solid #ebecec; padding-bottom: 30px; width: 833px; min-height: 570px;}
.bt10{border-top: 10px solid #ebecec;}
.icon01{display: block; float: left;width: 18px; height: 18px; margin-right: 3px; background-image: url("../../../images/ico.png"); _background-image: url("../../../images/ico.gif"); background-position: -306px -625px; line-height: 18px;}

.prompt{font-size: 12px; color: #999999; line-height: 18px; margin-left: 136px;}
.prompt p{padding-left: 30px; position: relative;}
.prompt p a{line-height: inherit; margin: 0; float: none; display: inline-block; font-size: inherit;}
.prompt .icon01{position: absolute; top: 0;left: 10px;}
.bg-hui{background-color: #f9f9f9;}
.fb{ font-weight: bold; }
.fl{ float: left; }
.fr{ float: right; }
.mgt50{margin-top: 50px;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.mb40{margin-bottom: 40px;}
.h50{height: 50px;}
.h25{height: 25px;}
.h35{height: 35px;}
.h80{height: 80px;}
.h130{height: 130px;}
.w61{width: 61px;}
.w96{width: 96px;}
.w168{width: 168px;}
.w236{width: 236px;}
.w286{width: 286px;}
.w310{width: 310px;}
.w336{width: 336px;}
.w150_23{width: 150px;height: 23px;}
.w400{ width:400px;}

.minput .readonlyTxt{border: 1px solid #3c9ad5 !important;color: #3c9ad5; cursor: pointer;}
.minput .readonlyTxt:focus{border: 1px solid #3c9ad5 !important;color: #3c9ad5;}

.info{color: #696969; font-size: 16px;width: 94%; margin: 30px auto 0 auto;}
.t18{font-size: 18px;}
.right-box{float: left; width: 100%; color: #505050; position: relative;}
.right-box .right-top{border-bottom: 1px solid #eceaea;margin-left: 16px; position: relative;}
.right-box .right-top a{display: inline-block;border-bottom: 2px solid #FFF; padding: 5px 10px; color: #666666; font-size: 18px; margin-top: 25px;}
.right-box .right-top a.active,.right-box .right-top a:hover{border-bottom: 2px solid #017cc9; color: #333333;}
.bt10 .right-top{margin-right: 16px;}
.bt10 .right-top span{display: inline-block;padding: 5px 10px; color: #666666; font-size: 18px; margin-top: 25px;}
.bt10 a{font-size: 14px;}
.right-box .btn{text-align: center; margin: 0;}
.right-box .btn a{text-align: center; font-size: 16px; float: none; display: inline-block; margin: 30px 40px 0 40px;}
.right-box .flr{float: left;}
.right-box .flr a{margin: 0;}
.right-box .flr a.btn1{float: left;}
.right-box .flr a.btn2{float: right;}
.w116_31{width: 116px; height: 31px; line-height: 31px;}
.w120_35{width: 120px; height: 35px; line-height: 35px;}
.w160_35{width: 160px; height: 35px;line-height: 35px;}
.w156_31{width: 156px; height: 31px;line-height: 31px;}

/*下拉列表*/
.chosew{float: left; position: relative; margin-top: 0;}
.chosewp input[value] {color:#505050;}
.chosew ul{ display:none; position:absolute; top:36px; left:0; background-color:#fff; text-align:left; border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; border:1px solid #62a3f0; overflow-y:scroll !important; z-index:999;}
.chosew ul li{height:40px;line-height:40px; background:none; font-size:16px; color:#505050; margin:5px 0px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; padding:0 12px;}
.chosew ul li:hover,.chosew-box ul li:active {background-color:#f1f1f1; color:#3c9ad5;}
.chosew ul li.check{ color:#3c9ad5;background-color:#f1f1f1;}



/*单选框*/
.radio{margin:30px 0 0 32px; color:#505050; float: left; }
.radio li{ background:url(../../../images/iradio_01.png) no-repeat 0 0px;width:800px; cursor:pointer; font-size:16px; padding-left:30px; height: auto; margin-top:15px; display:block;}
.radio li.radioon{background:url(../../../images/iradio_02.png) no-repeat 0 0px;}
.radio li p{}

.radio2 li{ background:url(../../../images/iradio_01.png) no-repeat 0 0px; cursor:pointer; font-size:16px; padding-left:30px; height: auto; float: left;    margin-right: 10px; margin-left: 10px; display:block;}
.radio2 li.radioon2{background:url(../../../images/iradio_02.png) no-repeat 0 0px;}
.radio2 li p{}
.qsm{float:left;width:60px; text-align:right;font-size:16px;color:#474646;margin-right:16px;}
.widone{width: 335px;}
.widtwo{width:126px;}
.widthree{width: 361px;}

/*复选框*/
.checkbox{ float: left;}
.checkbox li{float:left;cursor:pointer;width:245px;font-size:16px; line-height:18px; margin-top: 15px;}
.checkbox li span{display: inline-block; float: left; width: 200px;}
.checkbox li i{width: 18px; height: 18px; float:left; display: block; background: url(../../../images/icheck_s2.png) no-repeat;cursor:pointer; margin-right: 12px;}
.checkbox li.checkbon i{background: url(../../../images/icheck_s2.png) 0 -18px;}

/*表格列表*/
.updateyhk .list{width: 95%; float: none; margin: 20px auto 40px auto; display: block;}
.updateyhk .list table{text-align: center;}
.updateyhk .list table tr{position: relative;}
.updateyhk .list table tr td.text-left{text-align: left;}
.updateyhk .list table tr td label.jytime{display: inline-block;text-align: left; margin-left: 15%; margin-left: auto\9;}
.updateyhk .list table tr td span{display: block;padding: 3px 0;}
.updateyhk .list table tr td span a{float: none;}
.updateyhk .list table tr td a.disabled,.right-box .list table tr td a.disabled:hover{color: #b8b8b8;cursor: text;}

.updateyhk .hk-list{width: 98%;}
.updateyhk .hk-list table tr{position: static;}
.hk-list table tr th{border-left: 1px solid #ededed; height: 30px;}
.hk-list table tr th.noborder{border-left: none;}
.hk-list table tr td{border-bottom: 1px solid #ededed; border-left: 1px solid #ededed;}
.hk-list table tr td.noborder{border-left: none;}
.blue{color:#3c9ad5;}

/*弹窗*/
.layer{width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 999; display: none;}
.layer .tc_bg{width: 100%; height: 100%; position: fixed; top: 0; left: 0; z-index: 999;}
.layer .layer-box{width:900px; height: 535px; position: fixed; left: 50%; margin-left: -450px; top: 50%; margin-top: -285px; overflow: hidden; padding: 30px 45px 20px 45px; z-index: 1000; display: none;}
.layer .nop{padding: 30px 0 20px 0;}
.layer .layer-box .layer-title{font-size: 16px; color: #3c9ad5; height: 40px; line-height: 40px; margin-left: 35px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .ptt{font-size: 18px; padding-left: 35px; color: #1d1d26; height: 40px; line-height: 40px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .pd35{padding: 0 35px;}
.layer .layer-box .layer-main{padding: 25px 35px; border-bottom: 1px solid #e4e4e4;}
.layer .layer-box .txt{font-size: 32px; color: #1d1d26; text-align: center; padding:10px 0 0 0;}
.layer .layer-box .tc_btn{text-align: center;border-top: 1px solid #e4e4e4; padding-top: 35px;}
.layer .layer-box .nobp{border-top:0; padding-top: 0;}
.layer .layer-box .tc_btn a{display: inline-block; margin: 0 20px;}
.layer .layer-box .tc_btn a.btn2{color: #3c9ad5;}
.layer .layer-box .tc_btn a.btn2:hover{color:#0865a0;}
.layer .layer-box h1{font-size: 18px;}
.layer .layer-box .nobmp{padding: 0; margin-top: 23px; border: 0;}
.layer .layer-box .nom{margin-top: 0;}
.layer .layer-box .t24{font-size: 24px; margin-top: 10px;}
.layer .deal-layer .minput{margin-left: 50px;}
.layer .success-layer{height: 240px; margin-top: -137px;}
.layer .layer-box .minput{margin-left: 0px;}
.layer .layer-box .minput .t{line-height: 35px;}
.layer .layer-box .minput input{height: 33px; line-height: 33px\9;}
.layer .layer-box .minput ul li{height: 33px; line-height: 33px;}
 .password .minput .t{width: 240px;}
.layer .w800{width: 800px;margin-left: -400px;}

.otherInput{margin-left: 145px;margin-top: 10px;}


.minput .erro{width: auto; line-height: 35px;}
.minput .codea{line-height: 40px; font-size: 16px; height: 40px; width: 150px; text-align: center; margin-left: 5px; border-radius: 2px;}
.minput .btn2{float: left; width: 146px; height: 36px; line-height: 36px;margin: 22px 0 0 85px;}

.verifyBox{ width:1000px; margin:30px auto 50px; background-color:#fff; overflow:hidden; position:relative;}
.verifyBox .top{width:984px; margin:30px 0 10px 16px; background-color:#fff; border-bottom:1px solid #eceaea; font-size:18px; }
.verifyBox .top p{float:left;padding:0 8px; border-bottom:2px solid #017cc9; line-height:30px;}

.updateyhk .minput{padding-left: 105px;padding-bottom: 15px;padding-top: 15px;}
.updateyhk .minput .t{width: 130px;}
.updateyhk .maxput input{float: left; margin: 20px; width: 0; height: 0;}
.maxput .info{font-size: 12px; color: #8d8d8d; line-height: 20px; position: absolute; top: 40px; left: -190px;}
.maxput .cardshow{float:left; position:relative; width:308px; height:140px; margin-left: -3px;}
.maxput .cardshow a{width: 100%; height: 100%; margin: 0; line-height: normal;position:absolute; left:0px; top:0px; z-index:5;}
.maxput .cardshow img{width:100%;}
.updateyhk .cbox{ position:absolute;top:415px;left:600px;width:308px; height:140px;}
.updateyhk .cbox img{width: 100%;}
.updateyhk .cboxtxt{ position:absolute; width:300px; top:565px;left:603px;text-align:left; font-size:14px; line-height: 23px;}
.updateyhk .btn{margin-left: 250px; margin-top: 40px; margin-bottom: 40px;}
.updateyhk .hkinfo{margin-left: 157px;}

.bank_choose{ float:left; width:196px; height:60px; line-height:60px; border:1px solid #afafaf; color:#bcbcbc; padding:0 12px; cursor:pointer;}
.bank_choose i{ display:block; width:60px; height:36px; float:left; background:url(../../../images/verify.png) no-repeat -266px -17px; margin:11px 10px 0 0;}

.dlist{padding: 0 15px; font-size: 14px; float: left; margin-bottom: 50px;}
.dlist div{border-bottom: 1px dashed #eceaea; padding: 0 80px; height: 33px; width: 810px; overflow: hidden; line-height: 33px; margin-top: 20px; float: left; display: block;}
.dlist div p{display: block; width: 50%; float: left;}
.dlist div label{color: #999999; display: inline-block; width: 125px; text-align: right;}
.dlist div span{color: #505050;}
.vop .minput{padding-left: 240px;}
.vop .btn{margin-left: 325px;}
.vop .maxput .cardshow{float:left; position:relative; width:300px; height:140px; margin-left: -3px; box-shadow:0px 0px 6px #d9d9d9;border:1px solid #e2e2e2;border-radius:8px;}
.vop .maxput .cardshow a{font-size: 18px; display: block; text-align: center;}
.vop .maxput .cardshow a span{margin-top: 80px; display: block;}
.vop .resulttxt{display: inline-block; float: left; vertical-align: middle; font-size: 14px; margin-left: 15px; line-height: 24px; margin-top: 60px;}
.vop .resulttxt a{display: block;margin: 0; text-decoration: underline; float: none; line-height: 24px; height: auto; cursor: pointer;}
.vop .resulttxt span{display: block;}

.layer .verify-layer{height: auto !important;  margin-top: -118px;}
.verify-layer .radio{ margin-bottom: 15px;}
.verify-layer .noPassBox{float: left;width: 100%; border-top: 1px dashed #e4e4e4; padding-bottom: 25px; display: none;}
.verify-layer .minput .t{width: 90px;}
.verify-layer .minput textarea{border: 1px solid #d5d5d5; border-radius: 3px;width: 462px; height: 105px; resize: none; float: left; overflow: hidden; padding: 3px 12px; line-height: 22px; font-size: 16px;}
.layer .verify-layer .tc_btn .btn2{display: none;}

.searchBox{float: left; margin-left: 45px; margin-bottom: 55px;}
.searchBox .minput{float: left;width: 42%; padding: 0; height: 35px;}
.searchBox .minput input{height: 33px; line-height: 33px\9;}
.searchBox .minput a.btn1{height: 35px; line-height: 35px; margin: 0; font-size: 16px; text-align: center;}


/*银行卡弹窗*/
.layer .tc_bank{ width:960px; height: 630px; margin-left: -480px; margin-top: -315px; overflow:hidden; padding: 0;}
.all_bank{position:relative; display:block;}
.all_bank h2{ font-size:16px; color:#3c9ad5; padding:25px 0 12px 40px; border-bottom:1px solid #e4e4e4;}
.bank_Choice{ margin:22px 16px 0; *padding-bottom: 10px; overflow: hidden; color:#808080;font-size:18px;}
.bank_Choice li{width:218px;height:65px;border:1px solid #afafaf;cursor:pointer; float:left; margin-right:10px; margin-bottom:10px;}
.this_bank p{ float:left; width:134px; height:32px; text-align:left; line-height:24px; font-weight:600; margin:15px 0 0 35px; background:url(../../../images/icon_bank.png) no-repeat; text-indent:32px; font-size:16px;}
.bank_Choice li span{width:200px;float:left;font-size:12px;margin:0px 0 0 16px;}
.bank_Choice li span red{color:#ef4242}
.bank_Choice li .fast{ display:block; float:right; width:16px; height:16px; background:url(../../../images/icon_bank.png) no-repeat -699px -460px; margin:13px 50px 0 0;}
.bank_Choice li.nomgr{ margin-right:0;}
.bank_Choice li.on{ border:1px solid #3c9ad5; background:url(../../../images/ico_suc.png) no-repeat 175px 17px;}
.bank_Choice li.on p{ color:#3c9ad5;}
.bank_Choice .more{ display:none;}
.all_bank p.zhankai{ margin:0 16px; width: 908px; text-align:center; font-size:14px; line-height:24px; display:block; border:1px solid #3c9ad5; color:#3c9ad5; cursor:pointer;}
.all_bank p.shouqi{ margin:0 16px; width: 908px;text-align:center; font-size:14px; line-height:24px; display:none; border:1px solid #3c9ad5; color:#3c9ad5; cursor:pointer;}
.all_bank h3{ border-top:1px solid #e4e4e4; padding:16px 23px 0; margin-top:12px; font-size:16px; color:#666;}
.three{ margin-top:10px;}
.all_bank a.w184_40{ float:none; margin:16px auto;}
.bankinput .this_bank p{ margin:17px 0 0 15px; color:#666;}
.scrolldiv{overflow:hidden;width: 100%; height: 357px;}
.bkradio{display: none;}
.bank_box p{font-size:18px;text-align:center; color:#1d1d26; margin: 50px 0;}
.bank_box .btn{ margin:33px auto 0 auto;}
.yhk .bank_icon{float:left; width:134px; height:32px; text-align:left; line-height:27px; font-weight:600; margin:8px 0 0 15px; background:url(../../../images/icon_bank.png) no-repeat; text-indent:32px; font-size:16px;}
.yhk .bank_ccb{ background-position:-5px 1px}
.yhk .bank_nyb{ background-position:-235px 1px}
.yhk .bank_zgcnb{ background-position:-465px 1px}
.yhk .bank_zgjsb{ background-position:-697px 1px}
.yhk .bank_zgjtb{ background-position:-5px -75px}
.yhk .bank_zgzsb{ background-position:-235px -74px}
.yhk .bank_gzfzb{ background-position:-465px -74px}
.yhk .bank_zgxyb{ background-position:-697px -74px}
.yhk .bank_pfb{ background-position:-5px -149px}
.yhk .bank_yzcxb{ background-position:-235px -150px}
.yhk .bank_zgzxb{ background-position:-465px -149px}
.yhk .bank_zgmsb{ background-position:-696px -149px}
.yhk .bank_hxb{ background-position:-4px -224px}
.yhk .bank_gdb{ background-position:-234px -224px; text-indent:46px;}
.yhk .bank_szfzb{ background-position:-465px -224px}
.yhk .bank_zgpab{ background-position:-696px -225px}
.yhk .bank_gdneb{ background-position:-5px -299px}
.yhk .bank_njb{ background-position:-235px -300px}
.yhk .bank_zhesb{ background-position:-465px -300px}
.yhk .bank_jinhb{ background-position:-696px -300px; text-indent:42px;}
.yhk .bank_yantb{ background-position:-5px -375px}
.yhk .bank_qinb{ background-position:-235px -375px}
.yhk .bank_wenzb{ background-position:-465px -374px}
.yhk .bank_bohb{ background-position:-690px -375px; text-indent:42px;}
.yhk .bank_hanzb{ background-position:-4px -449px}
.yhk .bank_shnsb{ background-position:-232px -450px}
.yhk .bank_shahb{ background-position:-465px -449px}
.yhk .bank_zhifb{ background-position:-4px -616px}
.yhk .bank_ttyin{ background-position:-232px -613px}

.w120{width: 120px;}
.w276{width: 276px;}
.w300{width: 300px;}
.w400{width: 400px;}
.w136{width: 136px;}
.w160{width: 160px;}
.w216{width: 216px;}
.w184_40{ width:184px; height:40px; line-height:40px; text-align:center;}
.w180_36{ width:180px; height:36px; line-height:36px; text-align:center;}
.green{color: #379a1b;}


.z10{ z-index: 10; }
.z9{ z-index: 9; }
.z8{ z-index: 8; }
.z7{ z-index: 7; }

/*临时*/
.process2{ width:1000px; background-color:#fff; overflow:hidden;}
.process2 .process{ width:800px;}
.process2 .process li{width:200px;}
.process2 .process li.on{width:200px;}
.process_l5{ width:1000px; background-color:#fff; overflow:hidden;}
.process_l5 .process{ width:900px;}
.process_l5 .process li{width:180px;}
.process_l5 .process li.on{width:180px;}
.zind9{ z-index:9999;}
.reg_form{ padding:20px 0 0px 100px; overflow:hidden;}
.reg_form .tips{ color:#666666; padding-left:36px;}
.reg_form span a.btn1{ margin-left:16px; font-size:16px;}
/*q 修改*/
.td_text{ border:1px solid #c6c6c5; height:35px; line-height:35px; font-size:16px; width:470px; text-align:center; color:#3e91c6; float:left; border-bottom:1px solid #aaa; border-top:1px solid #ddd; margin-left:10px; }
.text_name{ float:left;}

.td_int{ width:160px; float:left; height:40px; }
.tr_tips{ margin-top:30px; margin-left:150px;}

/*找回密码*/
.h50{ height:50px;}
.btn_qr{margin:30px 405px; float:left;}
.w150_32{ width:150px; height:32px; line-height:32px; text-align:center;}
.password{ width:1000px; margin:30px auto 50px; background-color:#fff; overflow:hidden; position:relative;z-index: 0;}
.password .top{width:984px; margin:30px 0 10px 16px; background-color:#fff; border-bottom:1px solid #eceaea; font-size:18px; }
.password .top p{float:left;padding:0 8px; border-bottom:2px solid #017cc9; line-height:30px;}
.password .choice{position:relative;width:894px;height:165px; margin:30px auto;border-radius:8px; box-shadow:0px 0px 6px #afafaf; border:1px solid #d7dee8;}
.password .choice p{width:100%;float:left; text-align:center;font-size:22px; color:#2e2e2e; margin-top:25px;}
.password .choice span{font-size:12px; color:#959595;}
.password .choice .btn{ margin:35px 0 0 370px; float:left;}
.password .choice .ico{ position:absolute; top:28px; left:82px;}
.w336{width: 336px;}
/*三证三码 tab*/
.cert_con{width:100%;height: auto;display:none;}
.cert_tab{margin:0;padding:0;list-style:none;width:450px;overflow:hidden;margin-left:140px;}
.cert_tab li{float:left;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;cursor:pointer; width:191px; height:38px; line-height:38px; text-align:center; border:1px solid #afafaf; color:#afafaf;; margin-top:20px; margin-left:16px;}
.on{display:block;}
.cert_tab li.cur{border: 1px solid #3c9ad5; color:#3c9ad5; }
/*投资者类型*/
.cert_tab span{float:left;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;cursor:pointer; width:191px; height:38px; line-height:38px; text-align:center; border:1px solid #afafaf; color:#afafaf;; margin-top:20px; margin-left:16px;}
.cert_tab span.cur{border: 1px solid #3c9ad5; color:#3c9ad5; }
/*三证三码 end*/
.minput .chosew INPUT{position:absolute}
.password .minput{padding-bottom: 15px;padding-top: 15px;}
/*日期*/
.input-prepend{float:left; position: relative; margin-right:20px; }
.input-prepend input{border-radius:2px; z-index:100;height:38px; margin-top: -1px; width:138px !important;padding:0px 10px;border: 1px solid #d7dee8;font-size: 14px;color:#505050; background:url(../../../images/ico_date1.png) no-repeat 135px 13px; line-height:38px;margin-top:1px;}
.input-prepend input.on{border: 1px solid #3c9ad5;background:url(../../../images/ico_date2.png) no-repeat 135px 13px;}
.input-prepend .btn1{width: 60px; height: 23px; transition: all 0s; margin-top: -1px; line-height: 23px; line-height: 21px\9; margin-left: 5px; font-size: 14px; text-align: center; float: none; display: inline-block;}
/*日期 end*/
/*复选框*/
.checkbox{ position:relative; overflow:hidden; margin:5px 0 0 0px; font-size:16px; color:#333; height:24px; line-height:24px; z-index:1}
.checkbox input[type=checkbox]{display: none;}
.checkbox span.ckb{
    float: left;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin:0 10px 0 0;
    box-sizing: border-box;
    position: relative;
    background:url(../../../images/icheck.png) no-repeat 0 0;
}
.checkbox span.ckbed{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
.checkbox input[type=checkbox]:checked + span.ckb{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
input[type=checkbox]{
    -webkit-appearance: none;
    appearance: none;
    width: 24px;
    height: 24px;
    margin:0 10px 0 0;
    cursor: pointer;
    vertical-align: bottom;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background:url(../../../images/icheck.png) no-repeat 0 0;
}

input[type=checkbox]:checked{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
input[type=checkbox]:focus {
    outline: none;
}
.checkbox a{color:#3c9ad5;}


.zhezhao{width:100%;height:100%;position:fixed;z-index:998;background:#fff;filter:alpha(opacity=10);opacity:0.1;display:none;}
/*复选框 end*/
/*复选框*/
.checkbox2{ position:relative; overflow:hidden; margin:5px 0 0px 32px; font-size:16px; color:#333; z-index:1; height:40px; line-height:40px;}
.checkbox2 input[type=checkbox]{display: none;}
.checkbox2 span.ckb{
	top:10px;
    float: left;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin:0 10px 0 0;
    box-sizing: border-box;
    position: relative;
    background:url(../../../images/icheck.png) no-repeat 0 0;
}
.checkbox2 span.ckbed{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
.checkbox2 input[type=checkbox]:checked + span.ckb{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
input[type=checkbox]{
    -webkit-appearance: none;
    appearance: none;
    width: 24px;
    height: 24px;
    margin:0 10px 0 0;
    cursor: pointer;
    vertical-align: bottom;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    background:url(../../../images/icheck.png) no-repeat 0 0;
}

input[type=checkbox]:checked{
    background:url(../../../images/icheck.png) no-repeat 0 -24px;
}
input[type=checkbox]:focus {
    outline: none;
}
.checkbox2 a{color:#3c9ad5;}


.zhezhao{width:100%;height:100%;position:fixed;z-index:998;background:#fff;filter:alpha(opacity=10);opacity:0.1;display:none;}
/*复选框 end*/
.chosew-box .chosew{height: 35px; width: 312px; position: relative; z-index: auto;}
.chosew-box .chosew input{height: 33px;position: absolute; top: 0; left: 0; z-index: auto;}
.adrbox .chosew{float: left; width: 96px; height: 25px; margin-right: 11px;border: 1px solid #afafaf; background: url("../../../images/iselect1_s.png") no-repeat top right; border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-ms-border-radius: 2px;-o-border-radius: 2px;}
.adrbox .chosew input{height: 25px; line-height: 25px\9; border: 0; background-image: none; overflow: hidden; padding: 0 5px; font-size: 14px; z-index: auto; position: absolute; top: 0; left: 0;}
.adrbox .chosewp{background-image: url("../../../images/iselect2_s.png");border:1px solid #3c9ad5;}
.adrbox .chosew input:focus{border: 0;}
.adrbox .chosew ul{left: -1px;}
.chosew-box .job ul{height: 190px; overflow: hidden; overflow-y: scroll;}
.adrbox .chosew ul{top: 28px; max-height: 340px; overflow-y: scroll;}
.adrbox .chosew ul li{height: 25px; line-height: 25px; padding: 0 5px; font-size: 14px; text-align: left; white-space: nowrap; word-break: normal;}
.chosew-box .adrarea{margin-left: 131px; padding:6px 12px; resize: none; height: 40px; font-size: 16px; line-height: 20px;border: 1px solid #afafaf;}
.layer .updateinfo-layer .minput{margin-left: 38px;}

a.upload_vt{ height:40px; width:100px; text-align:center; background:#3c9ad5; line-height:40px; float:left; color:#fff;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;text-decoration: none;}
a:hover.upload_vt,a:hover.upload_vt3,a:hover.upload_vt2{ background:#0865a0;}
a.upload_vt2{ height:40px;  padding:0 10px;  text-align:center; background:#3c9ad5; line-height:40px; float:left; color:#fff;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; margin-left:0px; cursor:pointer;text-decoration: none;}
a.upload_vt3{ height:40px; padding:0 10px; text-align:center; background:#3c9ad5; line-height:40px; float:left; color:#fff;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; cursor:pointer;text-decoration: none;}
.password_suc{ overflow:hidden; margin-left:370px; margin-bottom:50px;}
.password_suc img{ float:left;}
.password_suc p{ float:left; font-size:32px; color:#666; line-height:36px; margin-top:30px; margin-left:8px;}
/*三角形*/
.tag{ width:380px;border:1px solid #09F; position:relative; background-color:#FFF; margin-left:156px; margin-top:15px; font-size:14px; color:#666; line-height:22px;padding:10px;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px;}
.arrow{ position:absolute; width:40px; height:40px; top:-10px;  }
.arrow_left{ left:80px;}
.arrow_right{ left:300px;}
.arrow *{ display:block; background: url(../../../images/sanjiao.png) no-repeat; width:10px; height:10px; position:absolute; font-size:0; line-height:0; }
.chose { margin-left:100px;}
.chose_int{ padding:50px; margin-right:70px; height:237px; width:715px;border:1px solid #3c9ad5; margin-bottom:25px; background:url(../../../images/tuijian.png) right top no-repeat;}
.chose_fax{ padding:10px 20px; margin-right:70px; height:140px; width:775px; border:1px solid #ddd;}
.chose h2{ text-align:center; font-size:36px; margin-top:10px; color:#666; margin-bottom:10px}
.chose h3{ text-align:center; font-size:18px; margin-top:5px; color:#666; margin-bottom:5px}
.chose img{ margin-left:20px;}
.in{ border:1px solid #3c9ad5;}
.out{ border:1px solid #ddd;}
.chose_int p{ color:#666; float:right; width:480px; margin-top:40px; line-height:30px;}
.chose_fax p{ color:#666; float:right; width:620px; margin-top:25px; line-height:30px;}
.icon{display: block; float: left;width: 32px; height: 32px; margin-right: 3px; background: no-repeat left url("../../../images/ico_suc.png"); line-height: 32px; margin-left:15px; margin-top:4px;}
.icon_fail{display: block; float: left;width: 32px; height: 32px; margin-right: 3px; background: no-repeat left url("../../../images/ico_colse.png"); line-height: 32px; margin-left:15px; margin-top:4px;}
.nonMmone{ color:#474646; padding:30px; font-size:14px; line-height:25px;}
.nonMmone h5,.nonMmoneFaxt h5{ font-size:24px; color:#0088cc; text-align:center; margin-top:10px; margin-bottom:20px;}
.nonMmone p{ margin-bottom:10px;}
.nonMmoneFaxt{ color:#474646; padding:30px; font-size:14px; line-height:35px;}
.nonMmoneFaxt p{ margin-bottom:20px;}
.addr{ background:#ebf5fb; padding:15px; border:1px dashed #017cc9; margin-bottom:10px;  color:#000; margin-top:15px; }
.bl10{ border-left:8px solid #0088cc; padding-left:8px; height:20px; line-height:20px;}
.load_exl{ padding:15px 0; height:30px; border:1px solid #ddd; line-height:30px; margin-bottom:20px;}
.load_exl a{ float:left; margin-left:60px;font-size:16px; background:url(../../../images/load.png) no-repeat 0px 50%; padding-left:25px;}
.xiey{ margin-left:150px; margin-top:20px;}

.minput .checkbox a{ line-height:24px; margin-left:0px;}

.tip_a { padding:5px 0px 0px 300px }
.tip_a a{ cursor:pointer;   text-decoration: none; }

.overflow_show{overflow: visible;}

.agreement_cont{ padding:30px;color:#474646; line-height:25px; }
.agreement_cont p{ margin-bottom:10px;text-indent:2em;}
.agreement_cont h2{ font-size:24px; color:#0088cc; text-align:center; margin-top:10px; margin-bottom:40px;}
.agreement_cont h3{ font-size:24px; color:#0088cc; text-align:center; margin-top:10px; margin-bottom:10px;}
.bt_agree{ line-height:30px;text-indent:2em;}

.w484_40{ width:384px; height:40px; line-height:40px; text-align:center;}
.intra{ font-size:16px; padding:15px 80px; line-height:28px; color:#666;}
.tc_zfsuc{ height:65px; line-height:65px; padding:24px 0 10px 0px; margin:0 auto; font-size:32px;  color:#0088cc; text-align:center; width:100%;}


/*表单验证提示*/
.sub_verification{ float: left; margin-left: 16px; font-size: 14px; color: #db4a49; }



/*上传图片修改*/
.upload_cont{ width:100px; height:40px; overflow:hidden; margin-left:15px; float:left; position: relative; }
.minput .file{ width:100px; height:40px;*margin-left:3px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:0.0; cursor:pointer;position:absolute; left:0px; top:0px; padding:0px; z-index:999; font-size:100px;cursor:pointer;}
.minput .file:hover{cursor:pointer; background:#0865a0;}
.minput a.upload_bt{ height:40px; width:100px; text-align:center; background:#3c9ad5; line-height:40px; color:#fff;border-radius: 2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;-ms-border-radius:2px; position:absolute; left:0px; top:0px; margin:0; padding:0; z-index:1; display:block;}
.minput a:hover.upload_bt{ background:#0865a0;}
#upload_cont input:hover{ cursor:pointer !important; }

.fax_upload_cont{height:37px; float:left; position:relative; width:470px; overflow:hidden; margin-left:10px; }
.fax_file{ width:470px; height:37px;*margin-left:3px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:0.0; cursor:pointer;position:absolute; left:0px; top:0px; padding:0px; z-index:2; font-size:427px;cursor:pointer;}
.div_text{ border:1px solid #c6c6c5; height:35px; line-height:35px; font-size:16px; width:468px; text-align:center; color:#3e91c6;  border-bottom:1px solid #aaa; border-top:1px solid #ddd; z-index:1; position:absolute; top:0px; left:0px; margin-left:0px; }

.input_inf{ float:left;width:175px; line-height:18px; font-size:14px; color:#f00; position: relative;}
.input_ad{position:absolute; top:0px; left:0px;}
.input_ad span{line-height:18px;}

/** 问号图标 **/
.explaintips{ width: 18px; height: 18px; background: url(../../../images/tips.png) no-repeat; _background: url(../../../images/tips.gif) no-repeat; margin-left: 5px; display: inline-block; }
.beneficiarytips{ width: 18px; height: 18px; background: url(../../../images/tips.png) no-repeat; _background: url(../../../images/tips.gif) no-repeat; margin-left: 5px; display: inline-block; }
.ownershipsrctips{ width: 18px; height: 18px; background: url(../../../images/tips.png) no-repeat; _background: url(../../../images/tips.gif) no-repeat; margin-left: 5px; display: inline-block; }
.shareholdersrctips{ width: 18px; height: 18px; background: url(../../../images/tips.png) no-repeat; _background: url(../../../images/tips.gif) no-repeat; margin-left: 5px; display: inline-block; }
.multiple_tips{ width: 340px; }
.multiple_tips>span{ margin-right: 0; }
.ezhitipswrods, .exponenttipswrods{ width: 758px; font-size:14px; color: #767676; line-height:22px; border:1px solid #c2c2c2; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; box-shadow: -2px 2px 2px #E0E0E0;-moz-box-shadow:-2px 2px 2px #E0E0E0; -webkit-box-shadow:-2px 2px 2px #E0E0E0; background:#fff; text-align: justify; }
.ezhitipswrods, .exponenttipswrods{ padding: 21px 25px 21px 17px; }
.ezhitipswrods span.ico, .exponenttipswrods span.ico{ width: 9px; height: 7px; position:absolute; top: 303px;  background-image: url("../../../images/icon-4.gif"); }
.ezhitipswrods span.ico{ left: 216px; }
.exponenttipswrods span.ico{ left: 90px; }
.ezhitipswrods p, .exponenttipswrods p{ text-indent: 24px; }
#ezhiTipsWords{ z-index:9999;}
.ezhitipswrods div.ico{ width: 33px; height: 15px; position: absolute; top: 300px; margin-left: 123px; display: block; z-index: 999; background-image: url(../../../images/ico.png); background-position: -112px -191px; }

/** 上传 **/
.fax_upload_cont_kh{height:40px; float:left; position:relative; width:400px; overflow:hidden;}
.fax_file_kh{ width:400px; height:37px;*margin-left:3px; filter:alpha(opacity=0);-moz-opacity:.0;opacity:0.0; cursor:pointer;position:absolute; left:0px; top:0px; padding:0px; z-index:2; font-size:427px;cursor:pointer;}
.div_text_kh{ border:1px solid #c6c6c5; height:35px; line-height:35px; font-size:16px; width:398px; text-align:center; color:#3e91c6;  border-bottom:1px solid #aaa; border-top:1px solid #ddd; z-index:1; position:absolute; top:0px; left:0px; margin-left:0px; }

